Smush\Core\Modules\WebP B

Total Complexity 89
Dependencies 3
Dependents 1
Total lines 629
Lines of code 338
Logical lines of code 183
Comment lines 203
Methods 26
Properties 1

Methods 26

Method Rating Maintainability Complexity Lines of code
maybe_show_notices()
A
47 12 33
delete_images()
A
48 10 30
get_server_type()
S
54 7 20
can_be_converted()
S
63 6 10
should_be_converted()
S
61 5 11
get_upload_dir()
S
52 4 25
save_htaccess()
S
55 4 21
unsave_htaccess()
S
59 4 15
create_test_files()
S
59 4 14
toggle_webp()
S
59 3 14
get_webp_file_path()
S
61 3 12
get_apache_code()
S
55 2 24
get_nginx_code()
S
54 2 22
is_configured()
S
69 3 7
is_htaccess_writable()
S
71 3 5
htaccess_file()
S
68 2 7
is_htaccess_written()
S
66 2 8
marker_line()
S
69 2 7
delete_all()
S
67 2 8
get_code_snippet()
S
66 2 8
get_server_code_snippet()
S
67 2 7
check_server_config()
S
60 1 13
get_servers()
S
67 1 8
marker_suffix()
S
79 1 3
init()
S
79 1 3
get_mod_name()
S
82 1 3